Liteseed Kurulum Rehberi
Sistemi Güncelleme
apt update && apt upgrade -y
Docker Kurulumu
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
docker version
Repoyu Klonlama
git clone https://github.com/liteseed/edge
Docker Image Oluşturma
cd ./edge
docker build -t edge .
Volume Oluşturma
docker volume create liteseed
Arweave Özel Anahtarını Oluşturma ve SQLite Veritabanını Taşıma
docker run -v liteseed:/data edge generate
docker run -v liteseed:/data edge migrate
Node'u Başlatma
docker run -v liteseed:/data edge start
- Ardından CTRL C ile logları kapatın. Kapatmadan bir screen içerisinde çalıştıracak oluranız zamanla diskinizde bu loglar yer kaplayacaktır.
Cüzdan Adresini Öğrenme
docker run -v liteseed:/data edge balance
- Çıktı aşağıdaki gibi görünecektir
Address: F7fmxSBJx5RlIRrt825iIEAL110cKP2Bf8tYd0Q1STU
Balance: 1000 LSD
Staked: No
Domain SSL and TXT Kaydı
Alan Adınız için SSL (HTTPS) Sertifikası Alma
Aşağıdaki kodda eposta adresiniz ve domaininizi düzenledikten sonra kodu çalıştırınız.
certbot certonly --manual --preferred-challenges dns --email EMAIL_ADDRESS -d liteseed.domain.com
- Kodu girdikten sonra sizden kabul etmeniz için
yes
yazmanız gereken yerleri geçiyorsunuz.
Bu kısımda dikkatli olun. Size TXT
kaydı için iki kod verecek birisi kayıt adı (Record name)
diğeri ise değer (value)
bunları servis sağlayıcınızda ekleyeceksiniz.
TXT
kaydını yaparken şuna dikkat edin. Eğer alan adınız liteseed.domain.com
şeklinde ise kayıt isminiz şu şekilde olacak: _acme-challenge.liteseed
Değer olarak ise çıktıda verilen kodu kullanacaksınız.
Bir sonraki adıma geçmeden önce kaydın yayıldığını görmek için DNS Checker adresine gidip _acme-challenge.liteseed.domain.com
şeklinde arama yapın. Yayılma biraz uzun sürebilir. Yayılma başladığında Enter tuşuna basın.
Finally, you will receive a printout showing you the directory of your certificate files.
Preparing Nginx .conf Files
Yeni bir .conf dosyası oluşturuyoruz.
nano /etc/nginx/conf.d/liteseed.node.conf
Ardından aşağıdaki kodları kendinize göre düzenleyerek bu dosyaya kaydedip çıkıyoruz. Çıkmak için CTRL X
ardından Enter
diyoruz.
liteseed.domain.com
ve8080
yazan yerleri kendi alan adınıza göre düzenleyiniz.
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name ar.domain.com;
ssl_certificate /etc/letsencrypt/live/liteseed.domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/liteseed.domain.com/privkey.pem;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
}
}
server {
listen 80;
listen [::]:80;
server_name liteseed.domain.com;
location / {
return 301 https://$host$request_uri;
}
}
Ardından aşağıdaki kodları sırasıyla giriyoruz.
unlink /etc/nginx/sites-available/default
ln -s /etc/nginx/sites-available/liteseed.node.conf /etc/nginx/sites-enabled/liteseed.node.conf
nginx -t
Bu kodun çıktısında bir hata görmezseniz OK şeklinde bir çıktı verecektir. Bu da nginx ayarlarında bir sorıun olmadığını gösterir.
Son olarak nginx servisini yeniden başlatıyoruz.
service nginx restart
Token İsteme
Öncelikle buradaki formu doldurun.
Ardından cüzdan adresinizi
, dicord ID
'nizi ve yukarıda ayarladığınız web sitenizi
hello@liteseed.xyz adresine gönderin.
Discord sunucusuna katılmayı unutmayın.
Stake Etme
Token istemek için gönderdiğiniz e-postada verdiğiniz adresi (twitter or website) https://liteseed.domain.com
yazan yere yazın.
docker run -v liteseed:/data edge stake -u "https://liteseed.domain.com"
Stake Durumunu Kontrol Etme
docker run -v liteseed:/data edge balance
- Çıktı aşağıdaki gibi görünecektir
Address: F7fmxSBJx5RlIRrt825iIEAL110cKP2Bf8tYd0Q1STU
Balance: 0 LSD
Staked: Yes
Node'u Tekrar Başlatma
Artık hem $AR hem de $LSD kazanmaya başlayabilirsiniz.
docker run -v liteseed:/data edge start
Cüzdanı Yedekleme
cat /var/lib/docker/volumes/liteseed/_data/signer.json